PM3.6 - R.O.B - Action - RunBrake (Common) 0x5
Entry Script
- Subroutine(0x9019a508)
- EnableInterruptGroup(GroundGuard)
- EnableInterruptGroup(GroundSpecial)
- CreateInterrupt { interrupt_id: Some(10109), action: GrabItem (Common), requirement: (LightItemIsInGrabRange) }
- PreviousInterruptAddRequirement(ButtonPress value(0))
- PreviousInterruptAddRequirement(CanPickupAnotherItem)
- PreviousInterruptAddRequirement(OnGround)
- CreateInterrupt { interrupt_id: Some(10110), action: GrabHeavyItem (Common), requirement: (HeavyItemIsInGrabRange) }
- PreviousInterruptAddRequirement(ButtonPress value(0))
- PreviousInterruptAddRequirement(not(HoldingItem))
- PreviousInterruptAddRequirement(OnGround)
- Subroutine(0x9a84)
- CreateInterrupt { interrupt_id: Some(10122), action: DashSwingItem (Common), requirement: (HoldingItemOfType value(4)) }
- PreviousInterruptAddRequirement(ButtonPress value(0))
- PreviousInterruptAddRequirement(OnGround)
- CreateInterrupt { interrupt_id: Some(10115), action: ThrowItemRun (Common), requirement: (HoldingItemOfType value(8)) }
- PreviousInterruptAddRequirement(ButtonPress value(0))
- PreviousInterruptAddRequirement(OnGround)
- CreateInterrupt { interrupt_id: Some(10083), action: AttackDash (Common), requirement: (ButtonPress value(0)) }
- PreviousInterruptAddRequirement(OnGround)
- Subroutine(0x9019a9f0)
- PreviousInterruptAddRequirement(OnGround)
- CreateInterrupt { interrupt_id: Some(10042), action: JumpSquat (Common), requirement: ((InternalConstantInt(ControlStickYAxis) GreaterThanOrEqual InternalConstantInt (0xc45))) }
- PreviousInterruptAddRequirement((InternalConstantInt (0x520a) LessThan InternalConstantInt (0x59fb)))
- PreviousInterruptAddRequirement(TapJumpOn)
- PreviousInterruptAddRequirement(OnGround)
- CreateInterrupt { interrupt_id: None, action: SlipTurn (Common), requirement: ((RandomAccessFloat(EnableTurnWhenBelowZero) LessThanOrEqual scalar(0))) }
- PreviousInterruptAddRequirement((InternalConstantInt(ControlStickXAxisRelative) LessThanOrEqual InternalConstantInt (0xc3a)))
- PreviousInterruptAddRequirement(Unknown(10004) value(1))
- PreviousInterruptAddRequirement(OnGround)
- CreateInterrupt { interrupt_id: Some(10047), action: TurnRun (Common), requirement: (BoolIsTrue RandomAccessBool(SpecialsMovement)) }
- PreviousInterruptAddRequirement((InternalConstantInt(ControlStickXAxisRelative) LessThanOrEqual InternalConstantInt (0xc3a)))
- PreviousInterruptAddRequirement(OnGround)
- Subroutine(0xbad4)
- CreateInterrupt { interrupt_id: None, action: Wait (Common), requirement: (AnimationEnd) }
- PreviousInterruptAddRequirement(OnGround)
- CallEveryFrame { thread_id: 9, script: 0xced4 }
- ChangeSubactionRestartFrame(RunBrake)
Exit Script